package com.rla.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.rla.common.annotation.ExcelDictFormat;
import com.rla.common.convert.ExcelDictConvert;
import lombok.Data;


/**
 * 图片及跳转描述视图对象 base_pic_url
 *
 * @author rla
 * @date 2025-07-29
 */
@Data
@ExcelIgnoreUnannotated
public class BasePicUrlVo {

    private static final long serialVersionUID = 1L;

    /**
     * 图片url
     */
    @ExcelProperty(value = "图片url")
    private String picUrl;

    /**
     * 视频url
     */
    @ExcelProperty(value = "视频url")
    private String videoUrl;

    /**
     * 跳转设置（1、跳转页面，2、跳转外部页面）
     */
    @ExcelProperty(value = "跳转设置", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "1=、跳转页面，2、跳转外部页面")
    private String jumpSet;

    /**
     * 跳转路径
     */
    @ExcelProperty(value = "跳转路径")
    private String jumpUrl;

    /**
     * 是否停用（1、停用，0正常）
     */
    @ExcelProperty(value = "是否停用", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "1=、停用，0正常")
    private String isStopUse;

    /**
     * 排序
     */
    @ExcelProperty(value = "排序")
    private Long sort;

    /**
     * 所属类型（1、轮播，2、金刚区）
     */
    @ExcelProperty(value = "所属类型", converter = ExcelDictConvert.class)
    @ExcelDictFormat(readConverterExp = "1=、轮播，2、金刚区")
    private String type;


    private String remark;

    private String picDetail;
}
